<template>
  <div>
    <h1 class="title">参赛指南</h1>
    <span class="b-span">一、ACM竞赛介绍及规则</span>
    <p class="p-text">{{ p1 }}</p>
    <p class="p-text">{{ p2 }}</p>
    <span class="b-span">二、竞赛组织</span>
    <p class="p-text">{{ p3 }}</p>
    <span class="b-span">　三、竞赛形式与评分办法</span>
    <p class="p-text" >{{ p4 }}</p>

    <p class="p-text" style="white-space: pre">{{ p5 }}</p>

    <!--    <p class="p-text">{{ p3 }}</p>-->

<!--    <span class="b-span">奖励规则</span>-->
<!--    <p class="p-text">{{ p4 }}</p>-->

  </div>
</template>

<script>


import Vditor from "vditor";

export default {
  name: 'CompetitionGuide',
  data() {
    return {
      tabPosition: 'left',
      p5:'    （1）运行出错（run-time error）；\n' +
          '　　（2）运行超时〔time-limit exceeded）；\n' +
          '　　（3）运行结果错误（wrong answer）；\n' +
          '　　（4）运行结果输出格式错误（presentation error）。',
      p4:'竞赛进行5个小时，一般有6—8道试题，由同队的三名选手使用同一台计算机协作完成。当解决了一道试题之后，将其提交给评委，由评委判断其是否正确。若提交的程序运行不正确，则该程序将被退回给参赛队，参赛队可以进行修改后再一次提交该问题。程序运行不正确是指出现以下4种情况之一：',
      p3:'竞赛在由各高等院校派出的3人一组的队伍间进行，分两个级别。参赛队应首先参加每年9月至11月在世界各地举行的“区域竞赛（regional contest）”。各区域竞赛得分最高的队伍自动进入第二年3月在美国举行的“决赛（final contest）”，其它的高分队伍也有可能被邀请参加决赛。每个学校有一名教师主管队伍，称为“领队”（faculty advisor），他负责选手的资格认定并指定或自己担任该队的教练（coach）。每支队伍最多由三名选手（contestant）组成，每个选手必须是正在主管学校攻读学位并已读完至少一半时间的学生。每支队伍最多允许有一名选手具有学士学位，已经参加两次决赛的选手不得再参加区域竞赛。',
      p2:'ACM 竞赛规定，教练是参赛队伍所代表学校的正式教师，每支队伍最多由三名参赛队员组成，每支队伍中至少有两名参赛队员必须是未取得学士学位或同等学历的学生，取得学士学位超过两年，或进行研究生学习超过两年的学生不符合参赛队员的资格，任何参加过两次决赛的学生不得参加地区预赛或者世界决赛。',
      p1:'ACM/ICPC（国际大学生程序设计竞赛）是由ACM（Association for Computing Machinery，美国计算机协会）组织的年度性竞赛，始于1970年，是全球大学生计算机程序能力竞赛活动中最有影响的一项赛事。ACM/ICPC采用赛区选拔的方式产生参加世界决赛学校的资格，2001年，来自全球超过25个地区1141所大学的2362支队伍参加了第26届ACM/ICPC的赛区竞赛。在2002年3月，来自世界各地的约60支队伍，200多名选手参加了夏威夷总决赛的角逐。可以说，ACM国际大学生程序设计竞赛是参赛选手展示计算机才华的广阔舞台，是著名大学计算机教育成果的直接体现，是信息企业与世界顶尖计算机人才对话的最好机会。在过去十几年中，世界著名信息企业 APPLE、AT&T、MICROSOFT和IBM分别担任了竞赛的赞助商。中国大陆高校从1996年开始参加ACM/ICPC亚洲预赛，前五届 ACM/ICPC亚洲区选拔赛在上海设有赛区，由上海大学主办。2002年，第六届ACM/ICPC亚洲预赛将该在北京设赛区，由清华大学主办。第七届竞赛将于2002年10月在清华园拉开帷幕，预计将有超过60所国内外著名大学的上百支队伍参加本次竞赛（这也是北京工业大学首次参加此项赛事）。',
    }
  },
  mounted() {
    this.renderMarkdown("1111")
  },
  methods: {
    renderMarkdown(md) {
      Vditor.preview(document.getElementById('preview'), md, {
        hljs: {style: 'github'}
      })
    },
  }
}
</script>

<style scoped>
.title {
  font-size: 28px;
  text-align: center;
  margin-top: 20px;

}

.b-span {
  font-size: 22px;
  margin-top: 30px;
}

.p-text {
  font-size: 19px;
  font-family: '仿宋';
  margin-top: 20px;
  text-align: justify;
  color: rgba(29, 29, 29, 0.96);
}

</style>
